all: threadPool
async: async.cc
	g++ -std=c++11 $^ -o  $@ 
	
promise: promise.cc
	g++ -std=c++11 $^ -o  $@ 

package_task: package_task.cc
	g++ -std=c++11 $^ -o  $@ 

threadPool: threadPool.cc
	g++ -std=c++11 $^ -o  $@ 

.PHONY:clean
clean:
	rm -rf async promise package_task threadPool